win32: {
    # 切换成自己的文件目录
    FFMPEG_HOME = E:\FFMPEG\ffmpeg-7.1-full_build-shared
    #设置 ffmpeg 的头文件
    INCLUDEPATH += $$FFMPEG_HOME/include

    #设置导入库的目录一边程序可以找到导入库
    # -L ：指定导入库的目录
    # -l ：指定要导入的 库名称
    LIBS +=  -L$$FFMPEG_HOME/lib \
             -lavutil \
             -lavdevice \
             -lavfilter \
             -lavformat \
             -lavcodec \
             -lpostproc \
             -lswresample \
             -lswscale
}




# 包含FFmpeg库文件位置

# DEFINES += FFMPEG4

# windows平台 VS2019
# win32{
# DEFINES +=_CRT_SECURE_NO_WARNINGS #非安全函数警告
# QMAKE_CXXFLAGS += /WX#警告作为错误
# if(contains(DEFINES,FFMPEG6)){
#     #使用6.0版
#     INCLUDEPATH+= . $$PWD/lib/6.x/include/
#     LIBS += -L$$PWD/lib/6.x/lib \
#             -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc \
#             -lswresample -lswscale
# }
# if(contains(DEFINES,FFMPEG5)){
#     #使用5.1.3版
#     INCLUDEPATH+= . $$PWD/lib/5.x/include/
#     LIBS += -L$$PWD/lib/5.x/lib \
#             -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc \
#             -lswresample -lswscale
# }
# if(contains(DEFINES,FFMPEG4)){
#     #使用4.4.4版
#     INCLUDEPATH+= . $$PWD/lib/4.x/include/
#     LIBS += -L$$PWD/lib/4.x/lib/ \
#             -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc \
#             -lswresample -lswscale
# }

# if(contains(DEFINES,SYSTEM)){
#     #使用系统库
#     message("no system lib on windows,please use other conf instead.")
# }
# }

# linux平台 GCC
# unix{
# QMAKE_CXXFLAGS += -Werror#警告作为错误
# if(contains(DEFINES,FFMPEG6)){
#     #使用6.0版
#     INCLUDEPATH+= . $$PWD/lib/6.x/include/ /usr/include/mfx/
#     LIBS += -L$$PWD/lib/6.x/lib \
#             -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc \
#             -lswresample -lswscale
# }
# if(contains(DEFINES,FFMPEG5)){
#     #使用5.1.3版
#     INCLUDEPATH+= . $$PWD/lib/5.x/include/
#     LIBS += -L$$PWD/lib/5.x/lib \
#             -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc \
#             -lswresample -lswscale
# }
# if(contains(DEFINES,FFMPEG4)){
#     #使用4.4.4版
#     INCLUDEPATH+= . $$PWD/lib/4.x/include/
#     LIBS += -L$$PWD/lib/4.x/lib/ \
#             -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc \
#             -lswresample -lswscale
# }

# if(contains(DEFINES,SYSTEM)){
#     #使用系统库
#     INCLUDEPATH+= . /usr/include/x86_64-linux-gnu/
#     LIBS += -L/usr/lib/x86_64-linux-gnu/ \
#             -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc \
#             -lswresample -lswscale
# }
# }
